import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author:alexander.wang
 * @date:2022/10/31
 */
@Data
public class SysOSSPropertyPostSignatureVO implements Serializable {
    @ApiModelProperty(value = "accessKeyId")
    private String accessKeyId;

    @ApiModelProperty(value = "签名")
    private String signature;

    @ApiModelProperty(value = "策略")
    private String policy;

    @ApiModelProperty(value = "用户上传文件时指定的前缀,如果是 / 则自动检测为文件夹。每天会生成一个文件夹")
    private String dir;

    @ApiModelProperty(value = "私有桶")
    private String privateBucketName;

    @ApiModelProperty(value = "公共桶")
    private String publicBucketName;

    @ApiModelProperty(value = "host的格式为 bucketname.endpoint")
    private String host;

    @ApiModelProperty(value = "过期时间")
    private String expire;

    @ApiModelProperty(value = "时间")
    private String date;
    @ApiModelProperty(value = "key")
    private String key;
    @ApiModelProperty(value = "认证")
    private String credential;
    @ApiModelProperty(value = "算法")
    private String algorithm;
    @ApiModelProperty(value = "acl")
    private String acl;

}
